home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
comm
/
wterm107.zip
/
WTERM.DOC
< prev
next >
Wrap
Text File
|
1991-03-30
|
36KB
|
751 lines
┌──────────────────────────────────────────────────────┐
│ │
│ \/\/term (C)Copyright \/\/alter Cox 1990, 1991. │
│ All rights reserved. │
│ │
│ \/\/term DOCumentation │
│ │
│ Version 1.07 │
└──────────────────────────────────────────────────────┘
Introduction
WTERM is a bare bones comm program that should be
adequate for use with most bulletin boards. Users with
limited disk and/or memory may find it especially
useful. There is no script language and no terminal
emulation. There is no built-in ANSI support so you
must load an ANSI driver in your CONFIG.SYS file.
There is no scrollback buffer, however WTERM writes a
file named WTERM.LOG and strips ANSI from it. You can
use LIST to view this file and aside from the slight
delay to load it, it works better than a scrollback
buffer with search capabilities. The log can be toggled
on and off if you desire. More on this later.
No file transfer protocols are built-in. WTERM relies
on external protocol drivers like DSZ (tm) and PCZ for
file transfers. DSZ is shareware and PCZ is Public
Domain. The Zmodem upload and download strings are
detected automatically. The Zmodem driver you have
configured is then called.
A 16550AN UART is automatically detected and activated
with the FIFO trigger level set for 8.
An editor of your choice may be configured and loaded at
the touch of a function key. A few good free editors
are EDWIN, Turbo Powered Editor(TPE), and VDE. For a
tiny free editor, you might want to take a look at TED
by PC Magazine. Another fine shareware editor which
many seem to be using is Qedit (tm).
Setup
WTERM has an internal setup utility. If no WTERM.CFG
file exists when WTERM loads, it automatically loads
setup and will not let you out of it until you write a
setup file. When you wish to view or change the
configuration, press ALT-S. Use the capital letter
associated with any parameter to change that parameter.
First press U and enter your name. This is the name
that will be transmitted by WTERM when you press the F2
key. A line will appear in reverse video showing how
many characters are allowed for this entry. Enter your
name and press enter. An enter will be appended to the
name automatically. In the next line, configure the
drive, path and filename of the editor you wish to use.
See the section below on line editing for an
explaination of how the line editor works.
Setup - Modem
Port, Speed, pArity, Bits, and sTopbits are all toggles.
Press the capital letter for a given entry to select the
value you desire.
Modem initialization string also uses the line editor.
To send an enter (carriage return) use |. For a one
second pause, use a ~. If you have been using another
comm program, use the modem initialization string you
used for it. The initialization string included in the
example works with my modem but is mainly there to fill
the space and give an example. There are too many
modems out there to come up with one string that works
for all and no attempt has been made to do so. Consult
the manual that came with your modem for the proper
commands.
HST users NOTE: The HST has trouble loosing it's
initialization after an ALT-H, so sending the
initialization afterwards was added for it. A delay was
also needed, so you may need to add one or two "~" in
front of the initialization string.
When a connection is made, WTERM looks at the CONNECT
string returned and tries to switch to the speed of
connection. Some users of fast modems wish to lock
their comm port at a higher rate and let their modem
switch to the speed of the line. Lockbaud set to on
will prevent WTERM from changing the port speed. If set
to no, it will set the port to the speed of the connect.
You may configure a dialing prefix, the string WTERM
will send to the modem before sending the number to
dial. Users with Hayes compatible modems with touchtone
phones will not have to change the default ATDT. If
your line only supports pulse dial, change it to ATDP
instead. You may add a | in front of the dialing prefix
to make sure the command is seen by the modem as the
first characters in a line.
WTERM has both Xoff/Xon and hardware (RTS) flow control.
The F key toggles from None, to Xoff/Xon, to Hardware,
to both and back to none. Flow control works only one
direction. It prevents the modem from overrunning it
but doesn't pay attention to CTS to prevent overruning
the modem. Since keyboard input isn't fast enough to
overrun anything and ASCII transmits can use the pace
character timing, it shouldn't be needed. Users of
modems faster than 2400 baud should set hardware flow
control.
Setup - Protocols
WTERM detects the start of a Zmodem download or upload
and calls the protocol you have configured. If you
chose to use a protocol other than Zmodem, you can turn
this option off by setting autoZmodem to no. If this
feature is desired, leave it at the default yes.
The next option, asCii pace time, sets the number of
msecs. between characters transmitted with an ALT-T
transmit or with an ALT-M message upload. You can set
this time between 0 (no delay) and 999 msec. - very
extreme. Adjust this speed if the boards you use have
difficulty with your speed of transmission.
Options 1 and 3 set the drive and path for your default
up and download directories. When you begin an upload,
WTERM changes to the directory you enter in 1. For a
download it switches to the drive and directory you have
configured in 3. Using this option and the %S (speed)
and %P (port), you can set up your protocol (such as
PCZ) to up and download without using batch files. See
the section on file transfers below for more
information.
Option 2 sets up the external protocol driver used for
an upload. Enter the name of the program and any
options needed. When WTERM detects the start of a
Zmodem upload, it checks to see if the last filename it
saw is in the upload directory. If it is, it does not
prompt for a filename but immediately starts the upload.
If you press PgUp before the upload starts, it prompts
for a filename and adds the name of the last file seen
as a default which you can edit, or just hit return to
start the upload. The name of the default directory to
be used is displayed in the filename prompt, the one
configured in 1. It can be overridden by specifing the
path. This of course assumes that you have not set
autoZmodem to no. If your protocol driver is not in
your path or in your upload directory, make sure you
enter the drive and path as well. If you need to tell
the driver